home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 June: Reference Library / Dev.CD Jun 94.toast / Technical Documentation / Mac Tech Notes (DocViewer) / Networking / TN-Networking / TN-Networking.rsrc / TOC#_1000 < prev   
Encoding:
Text File  |  1994-04-27  |  12.7 KB  |  5 lines

  1. k!NW 1 - AppleShare and Old FindersFurther Reference:!NW 2 - AppleTalk Interface Update"Synchronous and Asynchronous callsPacked data structuresZone Interface ProtocolFurther Reference:)NW 3 - AppleTalk Phase 2 on the MacintoshWhat is AppleTalk Phase 2?&Are AppleTalk Phase 2 Drivers Present?Calls to the .MPP DriverGetAppleTalkInfoCalls to the .ATP Driver
  2. KillAllGetReq+Setting the TRel Timer in SendRequest Calls4Name Binding Protocol (NBP) Change:  Wildcard Lookup:Obtaining Zone Information Using the New .XPP Driver Calls GetZoneListPascalC
  3. GetLocalZones    GetMyZonePascalCPotential NastinessThe AppleTalk Transition QueueMaking a LAP Manager Call(The AppleTalk Transition Queue LAP CallsThe TransitionsThe Open TransitionThe Close Transition-The ClosePrep and CancelClosePrep Transitions Potential Compatibility Problems Using DDP and Talking to RoutersFurther Reference:,NW 4 - ASP and AFP Description DiscrepanciesFurther Reference:$NW 5 - High-Level AppleTalk RoutinesMPW before 2.0MPW 2.0 and newerThird Party CompilersFurther Reference:NW 6 - KillNBP ClarificationKillNBP functionFurther Reference:"NW 7 - Avoid Use of Network EventsWhat are network events?Why not use network events?IHow can I tell that my calls have completed without using network events?Further Reference:NW 8 - Opening AppleTalkFurther Reference:NW 9 - RegisterNameFurther Reference:*NW 10 - AppleShare Foreground Applications2Multiple AppleShare Foreground Application SupportNumber of Open Files Allowed=How Much Memory Does an AppleShare Foregound Application Get?Further Reference:*NW 11 - AppleShare and File-Sharing LimitsAppleShare 1.1 and 2.0 Limits0AppleShare 3.0 and Macintosh File-Sharing LimitsFurther Reference:=NW 12 - AppleShare-able Applications and the Resource Manager(The Resource Manager versus Shared Files@What does all this have to do with running my application twice?+But my application doesn’t write to itself!EOK, I follow the rules. What do I do to make my application sharable?Further Reference:(NW 13 - AppleTalk: The Rest of the Story Introduction5SONIC-Based Ethernet Driver Software Interface Change0Where Can I Get the Latest Version of AppleTalk?The 'atkv' Gestalt SelectorSample Socket ListenerSocket Listener Review#Timing Considerations for LocalTalkRegister UsageSocket Listener OverviewSocket Listener Assembler Code Initializing the Socket ListenerUsing the Socket ListenerThe AppleTalk Transition Queue*Bug With LAPAddATQ and LAPRmvATQ Glue Code&Calling the AppleTalk Transition Queue'Standard AppleTalk Transition ConstantsThe Flagship Naming Service0AppleTalk Remote Access Network Transition Event#Cable Range Change Transition Event!The Speed Change Transition Event-Sample Pascal Source to LAPMgrExists Function*Sample AppleTalk Transition Queue FunctionMultivendor ADEV ArchitectureOriginal LimitationsENET Driver Shell.TOKN Driver Shell.TOKN Driver Basics(Driver Considerations for Virtual MemoryLimiting DeferUserFn CallsImplementing DeferUserFn5SONIC-Based Ethernet Driver Software Interface ChangeEGetInfo Changes3Distinguishing Apple’s SONIC-Based Ethernet Systems$Correction to the ENET.h Header File$AppleTalk Multiple Node Architecture What Is It?%Glue Code for Multinode Control Calls<Things You Need to Know When Writing a Multinode Application$Sending Datagrams Through Multinodes0AppleTalk Remote Access Network Number Remapping!Is There a Router on the Network?New for AppleTalk ADEVs AGetInfo (D0=3)AAddNode (D0=9)ADelNode (D0=10)AGetNodeRef (D0=11) AOpen (D0=7)
  4. AClose (D0=8)AInstall (D0=1)AShutDown (D0=2)Receiving PacketsDefending Multinode Addresses-Corrections/Clarifications to the LAP ManagerLRdDispatch (D0 = 1)LWrtInsert (D0 = 2)AppleTalk Version Information#Contacting Apple Software Licensing"NW 14 - AppleTalk Timers Explained(Selecting ATP Retry Time And Retry CountNBP Retry Counts!Setting TRel Timer in SendRequestxppTimeout and xppRetryFurther Reference:FNW 15 - Arbitrating the Use of afpMiscUserCommand and afpMiscUserWrite]Figure 1  afpMiscUserCommand and afpMiscUserWrite Request Blocks With Creator Type IdentifierFurther Reference:NW 16 - Borrowed AFP Sessions IntroductionDFigure 1  Application Using the File Server Through the File Manager?Figure 2  Application Using File Server Through the .XPP Driver&with Borrowed Session Reference Number)The Server Volume Information Status Call(Session Borrowing Rules and Restrictions
  5. ConclusionFurther Reference:NW 17 - Data Access Extensions Introduction#Contents of a Data Access Extension Data Access Extension ParametersData Access Extension MessagesDBOpenDBCloseDBIdleDBInitDBEnd
  6. DBGetConnInfoDBGetSessionNumDBKillDBSend
  7. DBSendItemDBExecDBStateDBGetErrDBBreak    DBGetItem DBUnGetItemFurther Reference::NW 18 - Will Your AppleTalk Application Support Internets?!Use a High-Level Network ProtocolUse Name Binding&Pay Attention to Network Number Fields7Watch for Out-Of-Sequence and Non-Exactly-Once RequestsFurther Reference:UNW 19 - How the Simple Network Management Protocol (SNMP) Manager Finds Network Cards IntroductionNetwork Management FrameworkFinding the Driver
  8. ConclusionFurther Reference:NW 20 - PAP Status Buffer-Figure 1—The Status Packet From a LaserWriter4Figure 2—The OpenConnReply Packet From a LaserWriterJFigure 3—The Status Packet From an ImageWriter II/LQ LocalTalk Option CardQFigure 4—The OpenConnReply Packet From an ImageWriter II/LQ LocalTalk Option CardLFigure 5—The statusBits Word From an ImageWriter II/LQ LocalTalk Option Card;The Information in This Note and PAP Client ImplementationsFurther Reference:!NW 21 - Data Servers on AppleTalk'ATP: The AppleTalk Transaction ProtocolEstablishing the ConnectionHalf-Open ConnectionsUsing the ConnectionClosing the ConnectionFurther Reference:NW 22 - SNMP Transports IntroductionSNMP TransportsjFigure 1—An SNMP Transport provides the interface between the SNMP Manager and a particular network stack.Creating an SNMP TransportInitializing an SNMP TransportReading SNMP PacketsFigure 2—Layout of SNMPTransportBlock when aReadProc() called. Only the fields that the Transport may need to access are shown.sFigure 3—Layout of SNMPTransportBlock when the SNMP Manager calls aWriteProc() with a response to an SNMP Request.*Writing SNMP PacketsSummaryFurther Reference:NW 23 - Routes From the Source Introduction8Figure 1  Routing Information and Routing Control FieldsTypes of Broadcasts(Source Routing on Apple’s TokenTalk Card
  9. ConclusionFurther Reference:,NW 25 - TokenTalk Programmer’s Guide Update  Introduction%Getting the Latest TokenTalk SoftwareTokenTalk Prefs File
  10. Options FieldDefault Maximum Frame SizeTokenTalk Prep ServicesTTGetDefaultParmsTTGetBootParmsTTSetBootParmsTTSpeedSwitchable,NW 505 - AppleTalk Data Stream Protocol Q&As>Sending broadcast packets to transmit data to multiple clients6ADSP closes connections on eClosed or eTearDown events9ADSP dspAttention and attention retransmit timer interval)Using ADSP with AppleTalk for Apple’s VMS7Appletalk Internet Router and Internet Protocol supportADSP session limits'NW 510 - AppleTalk Filing Protocol Q&As-AFP error codes -5060,-5061, -5062, and -50637How an AFP volume’s allocation block size is calculated5Inside Macintosh Volume VI PBGetVolMountInfoSize typo"AFP 2.0 FPRead NewLine Mask changeNW 515 - AppleShare Q&As,Alternate User Authentication Methods (UAMs)%Determining AppleShare Admin password/CreateResFile calls and AppleShare drop folders0Updating aliases when File Sharing state changes+Macintosh AppleShare client version details?Auto-mounting AppleShare 3.0 volumes when a Greeting is enabled&Mounting volumes without using aliases3How to tell if someone else has your data file open5Unmounting volumes shared with Macintosh File Sharing Maximum volumes for file sharingAppleShare user limit<Maximum number of users supported by AppleShare for each CPU#Macintosh file system active rangesAppleShare open file limit'Software-selecting an AppleShare volume32.0.1 PBHGetDirAccess and PutDirAccess restrictionsServer Move & Rename folder0How to tell if application’s running on a server-Detecting AppleTalk being closed down by userPurpose of AppleShare SP file*Macintosh EOF in an AppleShare environment5Macintosh AppleShare versus file sharing capabilities&System 7 and AppleTalk Internet Router%TMGetTermEnvirons envVersTooBig error?Modifying a server volume’s backup date-time from a workstation3AppleShare Print Server 3.0 and AppleTalk self-send+System 6 & 7 Chooser AppleShare differences"Server and workstation clock times!PBCatSearch on AppleShare volumes.AppleShare Prep file and boot-mounting volumes NW 520 - AppleTalk Overview Q&As<Documentation for creating an AppleTalk-aware network device"Broadcasting to all internet nodes8How to get the User and Computer names used by AppleTalk@Which AppleTalk routines can & can’t be called at interrupt timeAppleTalk and INITs;Install AppleTalk with Installer instead of drag-installing/Preferred AppleTalk calls and AppleTalk versionUsing AppleTalk self-send mode8Documentation describing AppleTalk 56 and 57 differences)Different AppleTalk versions OK for nodes.NW 525 - AppleTalk Remote Access Protocol Q&AsPBRemoteAccess error = -179ARA Developer’s Toolkit documentation fix for variable pb&AppleTalk Remote Access (ARA) password)ARAP and PGetAppleTalkInfo bug workaround4Calling ARA Connect without using Remote Access file,NW 530 - AppleTalk Transaction Protocol Q&As.Responder protocol documentation not available(NW 535 - Datagram Delivery Protocol Q&As6Datagram Delivery Protocol (DDP) header checksum field$ZIP Query packet zero checksum value/How to write a DDP read with completion routine8Communication between players in a game on an AT network'NW 540 - AppleTalk Ethernet Driver Q&As:“Undefined entry” link errors when opening Ethernet Driver$IEEE assigns Ethernet card addresses.Apple Ethernet Cable System power requirementsEtherTalk DriverClose functionEthernet and Quadra systems6Selecting alternate AppleTalk driver at system startup"NW 545 - Link Access Protocol Q&As+AppleTalk and VBL task using self-send mode%How to tell if LAP Manager is present&AppleTalk AOpen and AClose codes 7 & 8NW 550 - MacTCP Q&As'OK to abort a MacTCP name resolver call6Maintaining a listening server socket on the Macintosh1MacTCP over ARA requires IP Encapsulation service MacTCP ARP limits are hard-coded'How to cancel transactions under MacTCP-Porting a TCP/IP application to the Macintosh-MacTCP gateway address and subnet mask fields=Communicating different processes on the same Mac with MacTCP?How to tell how many of StrToAddr’s network addresses are valid/MacTCP resolver code is in domain name resolver'MacTCP Hosts file location and functionMacTCP “obtain address” optionsMacTCP and SLIP7MacTCP StrToAddr and header’s hostInfo record structure*MacTCP EnumCache data enumeration sequence*MacTCP addressing modes and Shiva Fastpath6MacTCP 1.1 and sending urgent data per RFC 1122 or 793.MacTCP 1.1 ICMP echo request documentation bug MacTCP 1.1 & 1.0.1 compatibility2MacTCP 1.1 header file incompatibilities and fixesNo Pascal headers for MacTCP(MacTCP Type of Service documentation fix$MacTCP ULP timeout documentation fix-Macintosh Communications Toolbox MacTCP tools(NW 560 - Macintosh Protocol Package Q&As:Retries and tickle mechanism for nonAppleShare connections1MPP stands for Macintosh Protocol Package handler=RAM-based AppleTalk driver fixes Mac Plus PNSendRequest errorPKillNBP aKillQEl pointer#NW 565 - Name Binding Protocol Q&As)Macintosh NBPLookup badUnitErr conditions1AppleTalk 56 NBP reply packet entity field checks5Name Binding Protocol (NBP) interval and count fields/AppleTalk PLookupName interval and retry values2Don’t access the MPW NBP EntityName field directly%NW 570 - Printer Access Protocol Q&As*Monitoring PAP packets with AppleTalk Peek:Using PAP & code for finding printer driver under System 70NW 575 - Routing Table Maintenance Protocol Q&As,Receiving RTMP packets from a generic router=Multicast addresses for zone names hashed to same index value>Start & end for extended networks with single number for range4Phase 2 routers must support Split Horizon technique6AppleTalk routers and Route Data Request (RDR) packetsNW 580 - Token Ring Q&As.NetCopy procedure replaces TokenTalk CopyNuBus%TokenTalk LLCBadList and LLCTruncated@How to get burned-in & locally administered Token Ring addresses5TokenRing NB 4/16 Card and “promiscuous” mode support&TokenTalk maximum transmit buffer sizeNW 585 - X.25 and X.400 Q&AsWhich A/ROSE version to useLocking X.25 segmentsSegmenting data for X25_Write0Depending on A/ROSE to correctly queue a message/Translating 8-bit Macintosh text to 7-bit ASCII&Where to find X.400 & X.500 references0Feasibility of MacX25 AppleTalk internet routers/Providing general “listeners” on MacX25 servers-How to increase Macintosh X.25 user list size